mancha mansa - French English Dictionary